package multidraw.tools;

import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.MouseMotionListener;

import multidraw.model.DrawingCanvasModel;
import multidraw.model.Shape;



public abstract class Tool implements MouseListener, MouseMotionListener, KeyListener {
    protected DrawingCanvasModel myModel;
    public abstract Shape getShape();

    public void keyPressed(KeyEvent e) { }

    public void keyReleased(KeyEvent e) { }
	
    public void keyTyped(KeyEvent e) { }
}
